package com.epickrram.momento.common;

import java.io.File;

public interface Agent
{
    void requestSnapshotLabels(final String correlationId);
    void ping(final String correlationId);
    void snapshotDirectory(final String correlationId, final String snapshotLabel, final File path);
    void restoreDirectory(final String correlationId, final String snapshotLabel, final File path);
    void executeCommand(final String correlationId, final String command, final File workingDir);
}